
CFLAGS := "-I ."
CFLAGS += $(shell pkg-config --cflags libusb-1.0)
LDFLAGS += $(shell pkg-config --libs libusb-1.0)

all:read
.c.o:
	gcc -o $@ -c  $(CFLAGS) $^

lib.a : lib.o hexdump.o
	ar -cvr $@ $^

read:read.c
	gcc -o $@ $^ `pkg-config --cflags --libs libusb-1.0`

reset: reset.o lib.a
	 gcc -o $@ $^ $(LDFLAGS)

hwinfo: hwinfo.o lib.a
	 gcc -o $@ $^ $(LDFLAGS)
